Itchen
English
Proper noun
Itchen
- A river in Hampshire, England, which flows into Southampton Water.
- A river in Warwickshire, England, which joins the River Leam.
Derived terms
- Itchen Abbas
- Itchen Stoke
- Itchen Valley
Anagrams
- ethnic, techni-