Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

browspot Definition

Cancel
browspot
noun
A rounded organ between the eyes of the frog; the interocular gland

Words Related to browspot!

browspot Examples by Brain Bank Users