English

edit

Noun

edit

langoustes

  1. plural of langouste

French

edit

Noun

edit

langoustes f

  1. plural of langouste

Anagrams

edit