Definitions Found:

to be on good terms