Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: diaoyan diaohan diaoman diana taonan daodan ?

diāo nàn to be hard on sb; to deliberately make things difficult / Taiwan pr. [diao1nan2]

Dictionary · Google Translate · Help
By MDBG 2024