botryoid sarcoma - French English Dictionary