impeded

  • (s) made difficult or slow
    • we blamed our impeded progress on lack of money

Words of close approximity

impede