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

Proponer traducción