cockroach of the sea
English
Noun
cockroach
of
the
sea
(
plural
cockroaches of the sea
)
(
informal
,
derogatory
)
A
lobster
.
Related terms
chicken of the sea