×

cagoule meaning in French

n. imperméable, imper, vêtement conçu pour la pluie et qui ne laisse pas passer l'eau

Related Words

  1. caginess
  2. cagney
  3. cagy
  4. cahana
PC Version

Copyright © 2018 WordTech Co.