BROWSPOT


Meaning of BROWSPOT in English

( n. )

A rounded organ between the eyes of the frog; the interocular gland.

Webster's Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.