To be in a pleasant or favorable relationship with one. I've been in good odor with my next-door neighbor ever since I brought her some of my homemade cookies.Your sister is in good odor with her teachers because she always completes her homework on time.See also: good, odor
be in good (or bad) odour with someone
be in (or out of) favour with someone.See also: good, odour, someone