someone that predicts the future - Spanish English Dictionary