Meaning of ambwang

ambwang

Tagalog

ambwang n., zoo. large beetle