Boulingo
impede
Make progress difficult or impossible.
Learn languages with Boulingo