vower

VOWER, n. One who makes a vow.