Pinyin Dictionary results for "man lian sheng hua"

满脸生花
all smiles; beaming from ear to ear
Dictionary data provided by CC-CEDICT