DEODATE Meaning of DEODATE in English noun a gift or offering to god. Webster English vocab. Английский словарь Webster. 2012