×

escargot meaning in English

n. snail, gastropod mollusk with a coiled shell; slow person

Related Words

  1. escarbille
  2. escarboucle
  3. escarmouche
  4. escarotique
PC Version

Copyright © 2018 WordTech Co.