Find the word definition

Wikipedia
Atradius

Atradius is one of the world's largest credit insurers, with more than 160 offices in 50 countries, 3300 staff and revenues of more than €1.6 billion in 2014. The company is rated 'A (excellent) out look stable' by A.M. Best and 'A3 outlook stable' by Moody's