Dictionary search results

Showing 1-2 of 2 results

liaison officer British & World English

A person who is employed to form a working relationship between two organizations to their mutual benefit