answersLogoWhite

0

Deo means "god" in English. Deus is the Latin word for god and deo is the Spanish word for god.

User Avatar

Wiki User

15y ago

What else can I help you with?