sarcoma botryoides - French English Dictionary