kamus
.
Search
About
impeded
English
impeded
Adjective
Made difficult or slow
English: impeded