Find the word definition

Wikipedia
Itchen

Itchen may refer to the following in England:

  • Itchen Valley, civil parish in Hampshire
  • Itchen Valley Country Park, in West End, Hampshire
  • The former Itchen Urban District, now part of Southampton, Hampshire
  • River Itchen, Hampshire
  • River Itchen, Warwickshire