Subscriber login


Forgot your password?

Library card login

Other

Dictionary search results

Showing 1-2 of 2 results

clinic British & World English

a place or hospital department where outpatients are given medical treatment or advice, especially of a specialist nature

legal clinic British & World English

a place where one can obtain legal advice and assistance, paid for by legal aid