trench along roads - Turkish English Dictionary