land crab


land crab

n. Any of various terrestrial crabs of the family Gecarcinidae of tropical regions, having a large squarish body.

land crab

n (Animals) any of various crabs, esp of the tropical family Gecarcinidae, that are adapted to a partly terrestrial life