Answer: hyperfastidious

AnswerCrossword Clue
hyperfastidiousexcessively fastidious