chessel
/ˈtʃɛsəl/Definitions
1. noun
A small island in the River Thames, England
“The village of Chessel lies on the north bank of the River Thames near Cheshunt.”
1. noun
A small island in the River Thames, England
“The village of Chessel lies on the north bank of the River Thames near Cheshunt.”