Meaning of investability in English:

investability

noun

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

Origin

1950s; earliest use found in Islamic Review.