Deodate(n.) A gift or offering to God.

Words within deodates