Meaning of investibility in English:

investibility

noun

Finance
  • The quality of being attractive or profitable to invest in; potential or capacity for investment.

Origin

1950s.