1 definition by Smurf Smurf Asian Jackwabbits

A large monkey which lives on the african savanna in SWAHILI LAND.
the ancient civilization survived off Jahuiui meat roasted over an open fire.
Get the Jahuiui mug.