not have all one's marbles - Deutsch Englisch Wörterbuch