Top definition
web radar - something that is popular/trendy on the web is referred to as being "on the webdar"
Steve Jobs has had a stick up his craw over flash ever since it knocked quicktime off the webdar 10 years ago.
by lporiginalg August 24, 2010
Mug icon

Cleveland Steamer Plush

The vengeful act of crapping on a lover's chest while they sleep.

Buy the plush