Definitions for macropodal
This page provides all possible meanings and translations of the word macropodal
Having long or large feet, or a long stem.
having long or large feet, or a long stem
Find a translation for the macropodal definition in other languages:
Select another language: