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.