Back to Dictionary
百般刁难
百般刁難
bǎibāndiāonán
1. to put up innumerable obstacles
2. to create all kinds of difficulties (idiom)