lacking funds necessary to invest - French English Dictionary