A person that moans all the time and is never wrong about everything and always has to have the last say.
She moans all the time, her name must be Demi kingsford