Wiktionary
on good terms with
a. (context idiomatic English) friendly towards; having good relations with.