Meaning of phrase "knock against sth." [closed]
Solution 1:
to knock OED
Sense: To speak ill or slightingly of, disparage, find fault with, criticize captiously
As in:
Observer 22 Sept. It's fashionable nowadays to ‘knock’ England for its shortcomings.