Dictionary search results

Showing 1-3 of 3 results

liaison officer British & World English

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