Quellhead is defined as someone who is a little bit stupid!

John says "i thought paris was in wales" Steve says "John you Quellhead"
john is by definition a quellhead
quellhead is a word made up in york in england
by Jimbosayer September 2, 2015
Get the quellhead mug.