thyreosarcoma - French English Dictionary