Definition Definition

browspot - Meaning and Examples

Meaning of 'browspot' (Webster Dictionary)

1 . Browspot [ n.]
- A rounded organ between the eyes of the frog; the interocular gland.