meaning of deodate

1. A gift or offering to God.


Related Words

deodate |

Developed & Maintained By Taraprasad.com

Treasure Words