Top definition
This girl is the smartest more innovative crazy person you will every meet. She has the skill of an Asian Ninja even though she may live in the US. The skills of the Asian Ninja are part of her everyday life and she uses them to bring awesomeness to the world.
ChenChu has the skill of a league of Ninjas and will blow your mind with her awesomeness.
by clbiscool November 13, 2010
Get the mug
Get a ChenChu mug for your Aunt Sarah.