Find the word definition

Wikipedia
Bishopstrow

Bishopstrow is a village and civil parish in Wiltshire, England, on the River Wylye about southeast of Warminster.

The village lies south of the old Warminster to Salisbury road, formerly the A36, now the B3414. The modern A36 passes to the south of the village.