mansplainer

mansplainer (plural mansplainers)
(informal) One (especially a man) who mansplains.