Top definition
An Asian idiots nickname who is known for for his bad sense of humor and his weird acts
1.HEY Chenchayo stop jerking off in the middle of class.
2. chenchayo where are your skit ideas (reads it over) these are in the punny bin
by Brocast September 28, 2017
Get the mug
Get a chenchayo mug for your cousin Georges.