have sexual intercourse with someone - Français Anglais Dictionnaire