arabdict Dictionary & Translator - Arabic-English translation for escargot

      Noun

      escargot [pl. escargots]
      escargot [pl. escargots]

      similar Translations

      escargots (n.) , [sing. an escargot]