Meaning of damuhan

damuhan

Tagalog

damuhan n. land covered with grass; lawn; turf