Skip to main content

Definitions by crimson capper

slang term for a chick with two eyes always looking in two different directions...
"hey check out radar over there. Who the hell is she talkin to, the lamp, or the plant??"
radar by crimson capper March 18, 2009