• word of the day

    irrigation

    irrigation - Dictionary definition and meaning for word irrigation

    Definition
    (noun) supplying dry land with water by means of ditches etc Definition
    (noun) (medicine) cleaning a wound or body organ by flushing or washing out with water or a medicated solution
Download our Mobile App Today
Receive our word of the day
on Whatsapp