keep your mitts off…! - German English Dictionary