A financial arrangement between families of a betrothed couple.
Merriam-Webster Online Dictionarydowry (noun)
archaic - dower
the money, goods, or estate that a woman brings to her husband in marriage
a gift of money or property by a man to or for his bride
a natural talent