Thayer's Greek Lexicon

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