Meaning of “sexual intercourse” - Learner’s Dictionary

sexual intercourse

noun [ U ] us uk formal

the activity in which a man puts his penis into a woman's vagina

(Definition of “sexual intercourse” from the Cambridge Learner’s Dictionary © Cambridge University Press)