Pinyin Dictionary results for "wang ran"

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