Tamil Dictionary 🔍

tambreet

Tam"breet, n. (Zoöl.) Defn: The duck mole.


tambreet - Similar Words