a road of no return - Turkish English Dictionary