Top Definition
1. Supplier of most heroin in New England states

2. Heroin heaven nickname for Newport
I was in Newport NH and I swear I saw a heroin house
by Datdudesb123 April 17, 2014
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.