Meaning of diablo

diablo

Tagalog

n. devil