The English term "devils" matches the Italian term "diàvolo"

other english words that include "devils" : italian :
daredevils spavaldo