Dictionary search results

Showing 1-3 of 3 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