not have all one's marbles - Turco Inglés Diccionario