cope with physical or moral pressure - Français Anglais Dictionnaire