English | German | Russian | Czech

macropodal English

Meaning macropodal meaning

What does macropodal mean?

macropodal

Having long or large feet, or a long stem.

Are you looking for...?