Definition Definition

surroyal - Meaning and Examples

Meaning of 'surroyal' (Webster Dictionary)

1 . Surroyal [ n.]
- One of the terminal branches or divisions of the beam of the antler of the stag or other large deer.