{v. phr.}, {slang} To surprise very much. * /When I heard they were moving, I was really knocked for a loop./ * /The news of their marriage threw me for a loop./
THROW FOR A LOOP
Meaning of THROW FOR A LOOP in English
Dictionary of English idioms . Словарь английских идиом. 2012