lacking resources, especially money - Spanish English Dictionary