entrenched meander - Turkish English Dictionary