foundation trench - Turkish English Dictionary