Noun
escargot [pl. escargots]
escargot [pl. escargots]
similar Results
escargots (n.) , [sing. an escargot]