dǎ bāo piào

Translation

  • to vouch for
  • to guarantee

Synonyms

Chinese Tones