百般刁难bǎibāndiāonànMeanings1. (idiom) to put up innumerable obstacles; to create all kinds of difficultiesCharacters used百numerous般sort刁artful难difficult