Meaning of “invest sb/sth with sth” in the English Dictionary

English