artificial drainage - Turkish English Dictionary