on a firm footing - Turc Anglais Dictionnaire