duct irrigation - Turkish English Dictionary