English Dictionary
Definition sexual intercourse in British English
sexual intercourse noun
[uncountable] noun
1
the act of having sex, especially sex between a man and woman in which the man puts his penis inside the woman's vagina. Sexual intercourse is often simply called intercourse.
Synonyms and related words
