Definition of Ambridge from the Oxford Advanced Learner's Dictionary



; NAmE
jump to other results
the village in the British radio programme The Archers where all the main characters live. With its village hall, church, shop and pub it represents a safe, protected corner of England where the old social values still exist.