Search in full dictionary

THAMES (3)

THAMES (3)
ScnMaster
the longest river in England, flowing generally eastward across southern England and through London to the North Sea. —PDC Volume 8 Approved Glossary