English Bicknor

English

Proper noun

English Bicknor

  1. A village and civil parish in west Gloucestershire.