Definition of Ambridge from the Oxford Advanced Learner's Dictionary

 

Ambridge

 
BrE
 
; 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.