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
by Hellosmarty February 1, 2016
Get the demi kingsford mug.