Meaning of dambuhala

dambuhala

Tagalog

dambuhala n., zoo. whale; monster