Loading page
royal stag is a noun meaning "stag with antlers of 12 or more branches". It carries one recorded sense.
Definitions, synonyms and semantic relations for royal stag come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.