helpless and deprived person - German English Dictionary