Top Definition
A chain of retail stores that sells very over-priced candles and other fragrance items (air fresheners, wax melts, etc.). Not only are the prices ridiculously high for such items, the employees constantly stalk you throughout the store, sticking their faces in yours and saying whatever they think will convince you to spend $30 on a candle.
After purchasing one November Rain candle from Yankee Candle Company, Hank realized that he would now need to borrow gas money from a friend.
by DobbyCanOnlyBeFreedIf October 08, 2013

Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×