have an intercourse (sexually) - Englisch Synonyme Wörterbuch