The Italian term "previsione" matches the English term "foreknowledge"

other italian words that include "previsione" : english :
previsione, precauzione foresight
previsione foresightedness