sarcoma botryoides - German English Dictionary