English English Dictionary

English English Dictionary

The online English-English dictionary from The Project Gutenberg

Result for Browspot

Browspot (n.)

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