Top definition
Type of aircraft which doesnt fly very high.
I went for a ride in my little bug smasher yesterday. Caught a shitload of bugs on the canopy.
by ObscuraSchmura August 09, 2009
Get the mug
Get a bug smasher mug for your Facebook friend Paul.