impededEnglish

impeded

Adjective

Made difficult or slow

English: impeded