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
Type your email address below to get our free Urban Word of the Day every morning!
Emails are sent from email@example.com. We'll never spam you.×