STRIKE A BLOW FOR (OR AT OR AGAINST)
Meaning of STRIKE A BLOW FOR (OR AT OR AGAINST) in English
strike a blow for ( or at or against)
do something to help (or hinder) a cause, belief, or principle.
→ strike
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004