Meaning of tuwatwa

tuwatwa

Tagalog

n. whitish spots on the skin