Meaning of timbabalak

timbabalak

Tagalog

timbabalak n., zoo. species of lizard (smaller than iguana)