Boulingo
self-reliant
Able to depend on yourself.
Learn languages with Boulingo