miranda

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