have intimate relations with - Français Anglais Dictionnaire