1) hard to find agreeable food for, fastidious about food 2) difficult to please, always finding fault 3) difficult