macropod
1 definition found
macropod - Collaborative International Dictionary of English v.0.48 :
Macropod \Mac"ro*pod\, n. [Macro- + -pod.] (Zool.)
Any one of a group of maioid crabs remarkable for the length
of their legs; -- called also spider crab.
[1913 Webster]
|