the man must have rocks in his head - Alemán Inglés Diccionario