auction house: a firm that conducts auctions
firm: the members of a business organization that owns or operates one or more establishments
trench coat: a military style raincoat; belted with deep pockets