By Guus , 17 March 2009 to upset someone unexpectedly and severely "Seeing an accident on the road always throws me for a loop." http://idioms.thefreedictionary.com/throw+for+a+loop