duct irrigation - Spanish English Dictionary