Definition of Impeded

  • 1. Made difficult or slow Adjective Satellite

Semanticaly linked words with "impeded"