Boulingo
semi-
Prefix meaning half or partly.
Learn languages with Boulingo