满脸生花 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