deodate
English
deodate meaning in English • deodate का अर्थ अंग्रेजी में
Noun
- A gift or offering to God.