Meaning of tadtaran

tadtaran

Tagalog

n. chopping block