English to Spanish Dictionary
langoustine
Nephrops norvegicus
Meaning for langoustine found in 22 Languages.
Sponored Video