YourDictionary

Dictionary Home » Science » hymen

hymen science definition

A mucous membrane that partly closes the opening of the vagina.

Learn more about hymen

link/cite print suggestion box