1 definition by phx gemini

Top Definition
a libra born male with a master number
one who is eclipsed such as christ
a leader from birth , one who is blessed of GOD
Jesus was eclipsed and blessed by GOD, for he was a manchild.

by phx gemini February 22, 2008

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.