pair of newlyweds - Français Anglais Dictionnaire