Definition of Cherwell
river 30 miles (48 kilometers) long in central England in Northamptonshire and Oxfordshire flowing south into the Thames River at Oxford
Learn More about cherwell
Britannica.com: Encyclopedia article about Cherwell
Seen and Heard
What made you want to look up Cherwell? Please tell us where you read or heard it (including the quote, if possible).