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

Definitions

  1. 1. to put up innumerable obstacles
  2. 2. to create all kinds of difficulties (idiom)

Components