Tamil Dictionary 🔍

macropodal

Ma*crop"o*dal, a. Defn: Having long or large feet, or a long stem.


macropodal - Similar Words