person or thing which delays; person or thing which prevents or hinders

listen to the pronunciation of person or thing which delays; person or thing which prevents or hinders
English - English
{i} impeder
person or thing which delays; person or thing which prevents or hinders
Favorites