have all one's marbles - Español Inglés Diccionario