Biology Forums Dictionary
From Biology Forums Dictionary
A tubular, smooth muscle structure in the female into which sperm are deposited.
Biology Dictionary | About | Help | FAQ | Create account | Log in