menstrual sponge - French English Dictionary