masterminded - French English Dictionary