sexual intercourse

Definitions

General English

Law

  • noun a sexual act between a man and a woman

Medical

  • noun physical contact between people which involves stimulation of the genitals, especially the insertion of a man’s erect penis into a woman’s vagina with release of spermatozoa from the penis by ejaculation, which may fertilise ova from the woman’s ovaries.
http://www.dictionarycentral.com/definition/sexual-intercourse.html