be on a better footing than ever - Turkish English Dictionary