meaning of macropodal
1.
Having
long
or
large
feet,
or
a
long
stem.
Related Words
macropodal
|
Developed & Maintained By
Taraprasad.com