What does auf die Palme gehen mean?

auf die Palme gehen - German to English

going off the deep end [coll.]