not have all one's marbles - Almanca İngilizce Sözlük