1 definition by a new cupboard from ikea

People with too much hair that won't stop yelling no matter how annoying it is.
by a new cupboard from ikea April 10, 2015
Get the Italian mug.