a.
1.
Hard, arduous, Herculean, uphill, beset with ~y.
2.
Obscure, hard to be understood, intricate, perplexing.
3.
Austere, rigid, unyielding, unaccommodating, uncompliant, hard to manage or persuade.
4.
Fastidious, dainty, squeamish, hard to please.