Tamil Dictionary 🔍

longirostral

Lon`gi*ros"tral, a. (Zoöl.) Defn: Having a long bill; of or pertaining to the Longirostres.


longirostral - Similar Words