meaning of Beschimpfungen auf sich herabhageln lassen

Beschimpfungen auf sich herabhageln lassen - German to English

allowing yourself become showered with abuse