INVEST IN Meaning of INVEST IN in English informal buy (a product) whose usefulness will repay the cost. → invest Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004