look up any word, like cleveland steamer:
 
1.
A person who is unintelligent, confused easily, often makes mistakes, or is plain stupid.
Oh My God your such a frumpcake
by MasterFrump May 23, 2011