meaning of macropodal

1. Having long or large feet, or a long stem.


Related Words

macropodal |

Developed & Maintained By Taraprasad.com

Treasure Words