English to English

royal stag

noun (n)

  • stag with antlers of 12 or more branches(noun.animal)
    Synonym:
    royal
    source: wordnet30
Advertisement

Bookmark This Site