masterminded - Spanish English Dictionary