Meaning of dahunan

dahunan

Tagalog

dahunan n., zoo. sting ray