mentally retarded person - German English Dictionary