Chinese words · Chengyu

倒行逆施

dàoxíng-nìshī

to go against the tide; perverse actions

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.