Meaning of Stoford | Babel Free
Definitions
- 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).
CEFR level
B1
Intermediate
This word is part of the CEFR B1 vocabulary — intermediate level.
This word is part of the CEFR B1 vocabulary — intermediate level.