Meaning of talo

talo

Tagalog

adj. defeated; beaten