Meaning of itsura

itsura

Tagalog

n. appearance; form; look