Meaning of gambagamba

gambagamba

Tagalog

gambagamba n., zoo. large spider