a tale worth telling - Turkish English Dictionary