Definition, synonyms and related words
A place where lobsters are farmed.
Resembling a lobster, or tasting like one.