rack your brains - Almanca İngilizce Sözlük