not have all marbles - Francés Inglés Diccionario