TEDDINGTON


Meaning of TEDDINGTON in English

residential area in the London borough of Richmond upon Thames, about 11 miles (18 km) southwest of central London. Teddington is situated on the north bank of the River Thames, and its large lock (1912) marks both the North Sea tidal limit on the Thames and the upstream limit of the jurisdiction of the Port of London Authority. The National Physical Laboratory is at Teddington.

Britannica English vocabulary.      Английский словарь Британика.