What is Spam?

What is spam and why is there so much of it?

The definition of SPAM:

noun
Irrelevant or unsolicited messages sent over the internet, typically to large numbers of [...]