Synonyms for Invest (same or very similar meaning)
WordNet sense 1 (give qualities or abilities to):
empower, endow, endue, gift, indue
WordNet sense 2 (place ceremoniously or formally in an office or position):
induct, seat
WordNet sense 3 (furnish with power or authority; of kings or emperors):
adorn, clothe
WordNet sense 4 (provide with power and authority):
enthrone, vest
WordNet sense 5 (make an investment):
commit, place, put
From the ODE community, based on WordNet
add/edit