Meaning of deskargo

deskargo

Tagalog

n. excuse; apology