cheecha
noun
chee·cha
ˈchēchə
plural -s
: a small Ceylonese lizard (Hemidactylus frenatus) of the family Gekkonidae found about houses
Love words? Need even more definitions?
Merriam-Webster unabridged
Share