Meaning of duhol

duhol

Tagalog

duhol n., zoo. species of river snake