on a firm footing - Allemand Anglais Dictionnaire