langoustine

Explore definitions, synonyms, and language insights of langoustine

Definitions

Noun
caught in European waters; slenderer than American lobster

More General Terms