letch - Turkish English Dictionary