Skip to content
Simplified display

满脸生花

mǎn liǎn shēng huā

Sign in to save this word to your study lists.

Definitions

  1. 1. all smiles
  2. 2. beaming from ear to ear