Tagalog Dictionary
Tagalog
n. 1. fish/meat roasted and wrapped in leaves; 2. steamed fish wrapped in leaves