Meaning of latay

latay

Tagalog

n. wale; welt or weal on the skin