Pinyin Dictionary results for "wang ran ruo shi"

惘然若失
lit. to be frustrated as though having lost sth (idiom); fig. to be at a loss; perplexed; frustrated
Dictionary data provided by CC-CEDICT