Idiom
be in bad odour withbe in bad odour with (someone)
British & Australian, old-fashioned, American, old-fashioned if you are in bad odour with someone, they are angry with you because of something you have done.He's in bad odour with his business partners for having pulled out of the deal at the last minute.
(often +
with)