advertising insert or supplement - Español Inglés Diccionario