What does alles verwetten mean?

alles verwetten - German to English

to bet everything