百般刁难 bǎi bān diāo nán

DEFINITIONS

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

CHARACTERS

百 bǎi one hundred; numerous, many
般 bān sort, manner, kind, category
刁 diāo tricky, sly, crafty, cunning
难 nán difficult, arduous, hard; unable