Word Definition - 未卜先知

wèi bǔ xiān zhī (idiom) to foresee the future (without divination); to know beforehand through uncanny insight