Meanings1lit. to be frustrated as though having lost sth (idiom)2fig. to be at a loss3perplexed4frustrated