◄
Macropod
►
Dictionary
(
n.
) Any one of a group of maioid crabs remarkable for the length of their legs; -- called also spider crab.
Clyx.com