1 definition by boomscion

Some idiot that thinks his subs need to be heard from a mile away.
Here's comes that boomtard again.
by boomscion January 9, 2008
Get the boomtard mug.