advertising insert or supplement - German English Dictionary