miranda

a person who knocks out the windsheild with their forehead and pees her pants
wow that was totally miranda!
by kenzoe January 31, 2007
Get the miranda mug.