one who promises, one who pledges, one who takes a vow

listen to the pronunciation of one who promises, one who pledges, one who takes a vow
الإنجليزية - الإنجليزية
{i} vower