Top Definition
A holy priest of light! Also the greatest priest to ever grace the world.
There goes Selleria
by benjamin mcdonald February 03, 2009
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.