Macropodous definitions

Having long or large legs, feet, or fins.
adjective
0
0
(botany) (of a leaf) Having a long stalk.
adjective
0
0
(botany) (of a plant embryo) Having a large hypocotyl.
adjective
0
0
Advertisement