Dictionary
Dictionary
Browspot — definition & meaning
Word Type Definition Browspot n. A rounded organ between the eyes of the frog; the
interocular gland.
Explore more words:
Millenarism · Form · Positive · Ananas · Sulci · Shovelnose · Metaphysics · Unappropriate ·