What is the meaning of Mash_up?

To mash; to crush (usually food) into a smooth substance.

To disfigure, devastate or destroy.

To remix two or more songs together into one.

Source: wiktionary.org