1) угадывающий, разгадывающий
2) предвидящий, провидящий
3) предсказывающий; пророчащий
2. m
гадальщик, предсказатель; прорицатель