drop irrigation - Spanish English Dictionary