i heard that weedwhacker coming down the street long before i saw it
any import/domestic vehicle fitted with exhaust modifications designed to make it sound more powerful
"i heard that weedwhacker coming down the street long before i saw it" What is the definition of "weedwhacker"?