soft tissue sarcomas - French English Dictionary