×

drain meaning in French

n. fossé de drainage; drainage
v. évacuer; assécher, drainer, assécher; vider; s'écouler

Related Words

  1. draining
  2. drained
  3. drain water
  4. drain dry
  5. drain port
  6. drain off
  7. brain drain
  8. down the drain
  9. drain one's strength
  10. drain someone of money
  11. dragoon
  12. dragster
  13. drain a canal for dredging
  14. drain dry
PC Version

Copyright © 2018 WordTech Co.