sheep crab

English

Noun

sheep crab (plural sheep crabs)

  1. A crab of species Loxorhynchus grandis.
    Synonym: spider crab