A person or company that provides assurance or insurance, guaranteeing something will happen or be protected.
From Old French assurer (to assure), from Late Latin assecurare (to make secure), combining ad- (to) + securus (secure). The -er suffix indicates one who performs the action.
Try Another Word