'hard-to-please' definitions:

Definition of 'hard-to-please'

(from WordNet)
adjective
(of persons) "his father was a hard-to-please taskmaster"; "was very hard to please" [syn: hard-to- please(a), hard to please(p)]

Definition of 'hard-to-please'

From: GCIDE
  • hard-to-please \hard-to-please\ adj. Requiring great patience and effort and skill; demanding; -- of persons. Opposite of undemanding.
  • Syn: harsh, demanding. [WordNet 1.5]