Meaning of ambuwang

ambuwang

Tagalog

ambuwang n., zoo. large beetle