Top Definition
A being from another world who slays women on a dailly basis.
To gain the title Captain Moonrays you will need to have had sex at least several hundred times.
Obama currently has the title of Captain Moonrays as he has slayed many women in his time.
by Captain Moonrays November 17, 2011

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.