-----The Chinese Idioms cannot be translated into English meanings:----
(1)Imposing=adj,impressive to look at; making a strong impression; hence:-A grant and imposing Rainbow!
(2)offend(v)to make somebody feel upset because of something you say or do that is rude or embarrassing eg(to the president.)He'll be offended if you go against his highness.An inferior must be careful not to offend the superior. Low ranking should not mean to offend anybody with high ranking..Inferior comments that offend against superior's beliefs.