inhibitor, person or thing which impedes or hinders

listen to the pronunciation of inhibitor, person or thing which impedes or hinders
الإنجليزية - الإنجليزية
{i} hamperer
inhibitor, person or thing which impedes or hinders
المفضلات