be on a better footing than ever - Turc Anglais Dictionnaire