1. say or estimate that (a specified thing) will happen in the future or will be a consequence of something:"it is too early to predict a result"
Word Originearly 17th century: from Latin praedict- ‘made known beforehand, declared’, from the verb praedicere, from prae- ‘beforehand’ + dicere ‘say’.