Meaning of tahada

tahada

Tagalog

n. slice (culinary)