What does alles umsonst mean?

alles umsonst - German to English

all for absolutely nothing