Top Definition
Annoying people who constantly go on and on about how much they love Neopets on other pet sites.
I used to worship Neopets, but then it all got too cute and taxed, so I became ambassador to a country nobodies ever heard of... or maybe that's a good thing...
by Elbonian Ambassador Xeork April 10, 2005
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.