mentally and physically slow person - Español Inglés Diccionario