What does Browspot mean?

Browspot meaning in General Dictionary

A rounded organ involving the eyes of the frog the interocular gland

View more

  • A rounded organ amongst the eyes regarding the frog; the interocular gland.

Browspot meaning in General Dictionary

(letter.) A rounded organ between the eyes associated with frog; the interocular gland.