Tamil Dictionary
🔍
macropodous
Ma*crop"o*dous, a. (Zoöl.) Defn: Having long legs or feet.
macropodous - Similar Words
macropus
macropod
acrosporous
macrotous
microphonous
macropterous
gastropodous
apodous
macropodal
acrotomous
madurai.io
About