on a firm footing - Turco Inglés Diccionario