mashup (mixing of two existing recordings) - Spanish English Dictionary