turkish radio and television corporation - French English Dictionary