Word info

Stoford

Proper noun

Meaning

A village in Barwick parish, South Somerset district, Somerset, England, south of Yeovil (OS grid ref ST5613).

A village in South Newton parish, Wiltshire, England, north-west of Salisbury (OS grid ref SU0835).

Source: en.wiktionary.org

Close letter words and terms