lacking funds necessary to invest - English Synonyms Dictionary