langoustine ( synonym found)

Definition of langoustine:

°Any of several large edible European prawns.

Back to Top