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



