Top Definition
To boomroast is a term where a group of gentlemen set upon a new place (city, national park, strip club, etc.) and forever leave their mark in a short period of time.

The word can be used in many ways including,
to boomroast
"Wow, did you see Tom boomroast the city of Boston last weekend, it was whack"
by Pooderfish May 03, 2009

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.