What is Bonding Company?

Legal Definition
A firm that gives bonds for a first party to a second party.