Middle English pronosticaten "to make a prediction, make a prognosis, portend," borrowed from Medieval Latin pronōsticātus, past participle of prognōsticāre, pronōsticāre "to predict, forecast, portend," derivative of Late Latin prognōsticum
foretellpredictforecastprophesyprognosticate mean to tell beforehand. foretell applies to the telling of the coming of a future event by any procedure or any source of information. predict commonly implies inference from facts or accepted laws of nature.