puzzle one's brains - Almanca İngilizce Sözlük