vower
VOWER
, n. One who makes a vow.