deciduosarcoma - French English Dictionary