oxford-university

Nouns

  • (n) a university in England Oxford,

Synonyms

Oxford

Words of close approximity