maîtriser: v. master, control, restrain; subdue, suppress, hold down, overpower; rule, govern; overcome, tame, keep down
impossible: adj. impossible, incredible, unbearable; fantastic, hopeless, outrageousn. impossible; impossibleness, impossibility