English to Chinese Dictionary

Search:

Did you mean: zone zimei zainei zhinei zine zini zunyi sine ?

自馁 něi to lose confidence; to be disheartened


<< back to the home page