masterminded - German English Dictionary