put on a sound footing - Français Anglais Dictionnaire