Oxbridge

Definitions

[1] n. Oxbridge, Oxford und Cambridge (zwei Universitätsstädte in England)