sheep crab
English
Noun
sheep
crab
(
plural
sheep crabs
)
A crab of species
Loxorhynchus grandis
.
Synonym:
spider crab