batong-buhay

Etymology
lit. 'living stone'.

Noun

 * 1) stone with fine grains
 * 2)  strong-willed person; brave person