1 definition by limdog

Top Definition
This super hot chinese girl in Taiwanese commercials with a high annoying voice.
Dude, you see that yao yao commercial where she bent over?
by limdog June 27, 2010

Mug icon
Buy a yao yao mug!