cockroach of the sea (English, noun)
expansion: cockroach of the sea (plural cockroaches of the sea)
Senses:
glosses: A lobster.
tags: derogatory
informal
Forms:
form: cockroaches of the sea
tags: plural