Definition of royal stag in English:

royal stag

noun

British
  • A red deer stag with a head of twelve or more points.