Definition of royal stag in US English:

royal stag

noun

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