Meaning of tambaw

tambaw

Tagalog

tambaw n. howling of dogs