Mastered

German Meaning

meistern

beherrschen

bezwingen

bändigen

unter Kontrolle bringen

bezähmen

English Meaning

  1. Simple past tense and past participle of master.
  2. To reach a high level of competency.