anchor trench - Turkish English Dictionary