Top Definition
A coach bus that departs out of South Station in Boston, MA, and travels up north into New Hampshire, thru Salem and beyond.
Run! The Turks are invading the Salem bus station! Jump on the Boston express.
by dysenterygary69 March 01, 2012
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.