persons in need of help - German English Dictionary