Meaning of tambawu

tambawu

Cebuano

n. kind of frog that thrives on land.