Meaning of “sexual intercourse” - Learner’s Dictionary

sexual intercourse

noun [ U ] uk us 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)