person living upon charity - German English Dictionary