oxford university

Noun
  1. A university in England (synset 103874187)

Other Searches