to have intercourse - Allemand Anglais Dictionnaire