lacking resources, especially money - French English Dictionary