meaning of alles über den Haufen werfen

alles über den Haufen werfen - German to English

to disturb the apple cart