mashup (mixture of two existing websites) - Español Inglés Diccionario