lacking resources, especially money - German English Dictionary