Meanings1(idiom) to be on very good terms with each other2to hit it off with sb3to be passionately in love with each other4to carry on intimately with5(of trading, conflict etc) to be in full swingWritten Forms打得火熱Traditional · Main Form打得火热Alternate Form