Trickle irrigation

What is Trickle irrigation?

Trickle irrigation definition and meaning on Dictionary terms:
noun