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