Definition of Cherwell
river 30 miles (48 kilometers) cen England in Northamptonshire & Oxfordshire flowing S into the Thames 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).