未卜先知
wèibǔ-xiānzhī
to foresee
Every meaning
wèibǔ-xiānzhī
- to foresee
Its characters
- 未wèinot yet; have not
- 卜bǔto divine; to tell fortunes
- 先xiānfirst; in advance
- 知zhīto know
Words with 未
Words with 卜
Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.