СловариАнглийский Русский

 a little town set north of London
общ. маленький городок, расположенный к северу от Лондона