Top definition
Actively disseminating false or misleading information about a competitor's product or service in an effort to claim superiority for yours.
I posted an article about that new phone on my blog, and a bunch of haters were doubtcasting in the comments.
by biomass January 28, 2011
Get the mug
Get a doubtcasting mug for your mate Manley.