mǎn liǎn shēng huā
基本释义
  1. 〈方〉满脸高兴的样子
英文翻译
  1. all smiles
  2. beaming from ear to ear