huī zhī bù qù
基本释义
  1. "
  2. (事务)压在心头,无法排解;
英文翻译
  1. cannot drive off