Impeder

Noun

  • Someone who impedes. agent noun of impede

Leave a Reply

Your email address will not be published.