Word info

Waltham Cross

Proper noun

Meaning

Waltham Cross

A town in Hertfordshire, England, just outside Greater London.

Source: en.wiktionary.org

Close letter words and terms