Spanish-English Dictionaryimpedir
Meaning of impedir