turkish radio, television corporation - French English Dictionary