From erklären (“to declare; to explain”) + -er.
Erklärer m (strong, genitive Erklärers, plural Erklärer, feminine Erklärerin)