Definition, synonyms and related words
An insurance company that provides general insurance policies.