Search results
- Dictionaryintercourse/ˈɪntəkɔːs/
noun
- 1. communication or dealings between individuals or groups: "everyday social intercourse" Similar
- 2. short for sexual intercourse
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries