滿臉生花 mǎn liǎn shēng huā

DEFINITIONS

  1. all smiles
  2. beaming from ear to ear

CHARACTERS

滿 mǎn fill; full, satisfied
臉 liǎn face; cheek; reputation
生 shēng life, living, lifetime; birth
花 huā flower; blossoms