Oxford

From The Wiki Camp 2
Jump to navigation Jump to search

Oxford dictionary defines "Oxford" as a city in the England, United Kingdom. We thinks they invented the English language!