Dictionary search results

Showing 1-2 of 2 results

endorse British & World English

Declare one’s public approval or support of

endorse English Thesaurus

they fully endorse a general trade agreement