Meaning of himbubuli

himbubuli

Tagalog

himbubuli n., zoo. species of lizard/chameleon