bá miáo zhù zhǎng

Translation

  • to spoil things through excessive enthusiasm (idiom)

Synonyms

Chinese Tones