have all one's faculties - Francés Inglés Diccionario