put on a sound footing - Francés Inglés Diccionario