Top definition
It's a Latin term meaning: "In God We Trust."
John: Hey, what's "In Deo Speramus" mean?
Sarah: It means "In God We Trust."
John: Ohhh, thanks Sarah.
Sarah: No problemo.
by AmericanCitizen7 July 02, 2011
Get the mug
Get a In Deo Speramus mug for your coworker Georges.