mentally and physically slow person - Spanish English Dictionary