Definition of sea cockroach in English:

sea cockroach

noun

Caribbean
  • Any of various marine isopod crustaceans thought to resemble a cockroach in some way.

Origin

Mid 18th century; earliest use found in Patrick Browne (c1720–1790), physician and botanist.