firm

noun

Definitions of firm

English

a partnership or association, such as a law firm (a firm of lawyers), for carrying on a business

The firm, founded by Mr Terrett in 2005, provides mobile phone content for firms, charities and individuals.