猝不及防
cùbù-jífáng
caught off guard
Every meaning
cùbù-jífáng
- caught off guard
Its characters
- 猝cùsudden; abrupt
- 不bùnot; no
- 及jíand
- 防fángto guard against; to prevent
Words with 不
Words with 及
Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.