Land-crab meaning

Any of various terrestrial crabs of the family Gecarcinidae of tropical regions, having a large squarish body.
noun
0
0
Any of the land-based crabs of the Gecarcinidae family.
noun
0
0
Any of the land-based crabs of the order Gecarcinucidae family.
noun
0
0
Advertisement