maîtriser meaning in English
v. master, control, restrain; subdue, suppress, hold down, overpower; rule, govern; overcome, tame, keep down
v. master, control, restrain; subdue, suppress, hold down, overpower; rule, govern; overcome, tame, keep down