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
Get the mug
Get a Lee Yua Li mug for your bunkmate Larisa.