|
Definition of Browspot
1. n. A rounded organ between the eyes of the frog; the interocular gland.
Definition of Browspot
1. Noun. (zoology) A rounded organ between the eyes of the frog; the interocular gland. ¹
¹ Source: wiktionary.com
Medical Definition of Browspot
1.