Diogenes crab

English

Noun

Diogenes crab (plural Diogenes crabs)

  1. Synonym of giant hermit crab.