Meaning of istatuwa

istatuwa

Tagalog

istatuwa n. statue; image