Definitions by MobyHuge
Chenura
The name you give to your sexiest Sri Lankan child. Chenura is a name often given to one who receives lots of attention from attractive females.
jahead
The hottest man ever in the universe of the world. Has a really big dick and loves to fuck his stepsister.
Damn that's one hell of a Jahead