Meaning of “intercourse” - Learner’s Dictionary

intercourse

noun [ U ] us uk /ˈɪntəkɔːs/ also sexual intercourse formal

the activity of having sex

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