Dictionary search results

Showing 1-4 of 4 results

backer British & World English

A person, institution, or country that supports someone or something, especially financially

backer English Thesaurus

£3 million was provided by the project's backers

financial backer British & World English

A person, institution, or country that provides monetary support for someone or something