Verb
knock for a loop (third-person singular simple present knocks for a loop, present participle knocking for a loop, simple past and past participle knocked for a loop)
(transitive, idiomatic) To astonish; to stagger or overwhelm; to confuse or disorient.
Synonyms: throw for a loop, throw off