meaning of foreordains
1. To ordain or appoint beforehand; to preordain; to predestinate; to predetermine.
2. foreordain or determine beforehand
1. To ordain or appoint beforehand; to preordain; to predestinate; to predetermine.
2. foreordain or determine beforehand