LANGOUSTINE

Definition of LANGOUSTINE

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