Tamil Dictionary 🔍

browspot

Brow"spot`, n. (Zoöl.) Defn: A rounded organ between the eyes of the frog; the interocular gland.


browspot - Similar Words