Tamil Dictionary 🔍

macropodous

Ma*crop"o*dous, a. (Zoöl.) Defn: Having long legs or feet.


macropodous - Similar Words