English: ‘Diablo' means ‘devil' in Spanish.
Telugu: డయాబ్లో అంటే స్పానిష్‌లో దెయ్యం అని అర్థం.