A form of calling someone an idiot, po head, or idot.
James: u r a stup head
Dan: no u
by oofblox September 27, 2019
Get the Stup Head mug.