niggot

/ˈnɪɡət/

Definitions

1. noun

a person who is obstinately difficult to please or to deal with

“The customer was being a niggot, constantly complaining about the food quality.”

Synonyms

  • perfectionist
  • stickler

Antonyms

  • complacent
  • obsequious