drainage trench - Turkish English Dictionary