Meaning of turuturo

turuturo

Tagalog

turuturo n. kind of fast-food restaurant