Top Definition
Omayra refers to beautiful women. A girl that is out of this world. She is flawless, she is perfection made human and she is great at everything she does.
That girl looks like an Omayra.
by eternalgoddess November 27, 2013

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.