royal stag

royal stag - Dictionary definition and meaning for word royal stag

Definition
(noun) stag with antlers of 12 or more branches
Synonyms : royal

Memory aid to help you memorize this

Download Our Mobile Apps

Please note that the apps on the website are currently in beta mode.