Top Definition
1.The most wonderful and beautiful woman.

2.In ancient Chinese mythology meaning - gift to world. Through time legend of such person has come to the surface. Recent sightings of her have been made in Australia. A man seen in the presence is said to have much honor to be acquainted with such beauty and rarity.

3.In modern day meaning a woman of
Man that girl is a Lee Yua Li

That lee Yua Li is some thing really really amazing
by CzarM January 01, 2010
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.