nán dǎo

Translation

  • to baffle
  • to confound
  • to stump

Synonyms

Chinese Tones