Search in full dictionary

THAMES (1)

THAMES (1)
ScnMaster
the longest river in England, flowing generally eastward across southern England and through London to the North Sea. SHSBC Binder 10 Approved Glossary