to be hard on sb; to deliberately make things difficult; Taiwan pr. [diāo nán]
Report a problem with this entry