先知先觉 先知先覺

    xiānzhīxiānjué

    1. Nounhaving foresight; a person of foresight