menstrual sponge - German English Dictionary