TAKE A (HARD, NASTY, ETC.) KNOCK


Meaning of TAKE A (HARD, NASTY, ETC.) KNOCK in English

to have an experience that makes sb/sth less confident or successful; to be damaged

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.