×

irrigation meaning in English

n. irrigation, act or process of artificially supplying an area land with water; application of liquid to a part of the body to cleanse or disinfect (medicine)

Related Words

  1. irresponsable
  2. irrigateur
  3. irriguer
  4. irritabilité
PC Version

Copyright © 2018 WordTech Co.