Word info

cockroach of the sea

Noun

Meaning

cockroach of the sea (plural cockroaches of the sea)

(informal, derogatory) A lobster.

Source: en.wiktionary.org

Close letter words and terms