Term: Immature investment Definition: Investment which is not yet bringing in any returns. Domain: Finance Source: World Bank: Glossary of Finance and Debt