echo talker - Turkish English Dictionary