meaning of Captain Moonrays

Captain Moonrays meaning in Urban Dictionary

A being from another globe whom slays women on a dailly basis.To gain the title Captain Moonrays it is important to experienced sex at least several hundred times.