{{term}}
- {{preview}}
Top definition
Chuhumbahua
The
supreme God
of
Lizards
and the leader of horrid
Lizard People
.
My
history teacher
is actually Chuhumbahua
the Lizard
God
!
by
Speavey Wellsglad
June 03, 2005
Get the
Chuhumbahua
neck gaiter and mug.