Mastered

French Meaning

maƮtriser

apprendre

dompter

surmonter

saisir

mater

English Meaning

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