meaning of auf etw. schimpfen

auf etw. schimpfen - German to English

to rail against sth.