Boulingo
capable
Having ability or skill to do something.
Learn languages with Boulingo