ennakoida (Finnish) comes from Finnish ennakko, from Finnish ensi-, from Finnish ensi, from Proto-Finnic enci, from Proto-Finnic -nci, from Proto-Uralic -mte.
ennakoida (Finnish): to anticipate; to foreshadow; to lead the target