Correction: It means in Latin, “The Immortal Gods!” It’s the vocative (denoting address) case. “Di”, is a contraction or another way of saying “Dei”, which means “Gods”. It has nothing to do with the Italian “di”, which has a completely different meaning. Do not let that confuse you. I hope this answered your question.