depeach - Turkish English Dictionary