trickle irrigationDefinition of trickle irrigation noun [mass noun] the supply of a controlled restricted flow of water to a number of points in a cultivated area. trickle irrigation in other Oxford dictionaries Definition of trickle irrigation in the US English dictionary