1 definition by doodoo##

Top Definition
An album made by a goddess sent from the highest heaven. Includes songs that blows ones mind to a point of no-return.
There is no record like 21
by doodoo## September 04, 2011

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.