Meaning of sambasamba

sambasamba

Tagalog

sambasamba n., zoo. praying mantis (insect)