throw for a loop



throw somebody for a loop

to upset someone unexpectedly and severely Seeing an accident on the road always throws me for a loop.
See also: loop, throw

Common Names:

NameGenderPronouncedUsage
BillieBIL-eeEnglish
Dipa-Indian, Hindi, Marathi, Punjabi, Bengali, Malayalam, Tamil
MaddisonMAD-i-sənEnglish (Modern)
AartAH:RT  Dutch
Meade[mi:d]
Wynn[win]