Difficult; hard to manage; stubborn.
Unaccommodating, exigent, hard to deal with, persuade, &c. [French]