hamperer

listen to the pronunciation of hamperer
English - English
{i} inhibitor, person or thing which impedes or hinders