v (transitive) To make a pledge to (someone); to promise, guarantee (someone of something); to assure. (defdate|14th-18th c.)
v (intransitive) To make sure or certain of something (usually some future event or condition). (defdate|from 18th c.)