langoustes

English

Noun

langoustes

  1. plural of langouste

French

Noun

langoustes f

  1. plural of langouste

Anagrams