mǎn zuǐ pǎo huǒ chē

Translation

  • (idiom) to have a glib tongue
  • to talk big
Chinese Tones