Subscriber login


Forgot your password?

Library card login

Other

British Academy

Definition of British Academy
  • an institution founded in 1901 for the promotion of historical, philosophical, and philological studies.