Meaning of turu-turo

turu-turo

Tagalog

turu-turo n. kind of fast-food restaurant