macropodal

listen to the pronunciation of macropodal
English - English
Having long or large feet, or a long stem
macropodal
Favorites