Tagalog Dictionary
Tagalog
adj. 1. enduring; lasting; 2. physically strong; vigorous; 3. massive; large