to have sexual intercourse - Allemand Anglais Dictionnaire