Search in full dictionary

THAMES (2)

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