Meaning of tambuli

tambuli

Tagalog

tambuli n. native horn/bugle made out of horn