Boulingo

impede

Make progress difficult or impossible.

impede

Learn languages with Boulingo