have all one's faculties - Alemán Inglés Diccionario