zhēn shi真是indeed; truly; (coll.) (used to express disapproval, annoyance etc)Frequency 5.2Meaningsindeed; truly(coll.) (used to express disapproval, annoyance etc)