mentally deficient or disordered person - Alemán Inglés Diccionario