have to put up with something unpleasant - Français Anglais Dictionnaire