OXFORD MEANING IN ENGLISH

• Oxford Definition & Synonyms

  1. (a.) Of or pertaining to the city or university of Oxford, England.


RECENT SEARCHES