Meaning of langoustine

Definition of langoustine

(noun) caught in European waters; slenderer than American lobster

Other information on langoustine

WIKIPEDIA results for langoustine
Amazon results for langoustine