English | German | Russian | Czech

browspot English

Meaning browspot meaning

What does browspot mean?

browspot

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

Are you looking for...?