Meaning of dumbusan

dumbusan

Tagalog

n., zoo. type of barracuda fish