• 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
Connect with us on Facebook