What does auf etw. schimpfen mean?

auf etw. schimpfen - German to English

to rail against sth.