Torres Vedras

geographical name
Tor·​res Ve·​dras | \ ˌtȯr-iz-ˈve-drəsh How to pronounce Torres Vedras (audio) \

Definition of Torres Vedras

town in western Portugal north of Lisbon population 79,465