Find the word definition

Wikipedia
Crowmarsh

Crowmarsh is a fairly large, mostly rural civil parish in South Oxfordshire, England east and southeast of the town of Wallingford on the opposite bank of the Thames and may also refer to its larger district council ward which extends to Ipsden and Nuffield.