English Dictionary
Definition clearing house in British English
clearing house noun
[countable] noun
1
an organization that collects and provides information on a particular subject
Synonyms and related words
