telly - Turkish English Dictionary