Meaning of tamban

tamban

Tagalog

tamban n., zoo. species of herring/sardine