bǎi bān diāo nán

Translation

  • to put up innumerable obstacles
  • to create all kinds of difficulties (idiom)

Synonyms

Chinese Tones