royal stag Meaning, Definition & Usage

  1. noun stag with antlers of 12 or more branches
    royal.

WordNet