be hard-pressed - Français Anglais Dictionnaire