The phrase
"investable index" refers to a benchmark or a specific group of stocks or assets that can be used for investment purposes. It typically includes publicly traded companies and is designed to be easily bought or sold by investors.
Full definition