1 definition by Lyrch

Top Definition
adjective used to describe something that "sucks".
man, that new Beck album is straight up dracula!
by Lyrch April 01, 2005

Mug icon
Buy a dracula mug!