Torres Vedras
geographical name
Tor·res Ve·dras
ˌtȯr-iz-ˈve-drəsh
town in western Portugal north of Lisbon population 79,465
Love words? Need even more definitions?
Merriam-Webster unabridged
Share