MobyHuge's definitions
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.
by MobyHuge November 22, 2021
Get the Chenuramug. 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
by MobyHuge May 16, 2017
Get the jaheadmug.