Tamil Dictionary 🔍

impalla

Im*pal"la, n. (Zoöl.) Defn: The pallah deer of South Africa.


impalla - Similar Words