Polish-English dictionary »

langusta meaning in English

PolishEnglish
langusta

langouste

langusta noun

spiny lobsternoun
crustacean of the family Palinuridae