YourDictionary

Dictionary Home » Business » Lloyd's of London

Lloyd's of London business definition

A specialist insurance association in which members, including individuals, companies, and partnerships, accept insurance business worldwide through syndicates for their own profit and loss.

Learn more about Lloyd's of London

link/cite print suggestion box