present something for sale - Français Anglais Dictionnaire