Dictionary
Stresa
geographical name Stre·sa \ˈstrā-zə\
Definition of STRESA
town NW Italy in Piedmont on Lake Maggiore
ADVERTISEMENT
Learn More About STRESA
Browse
Next Word in the Dictionary: StretfordPrevious Word in the Dictionary: Streamwood
ADVERTISEMENT
Seen & Heard
What made you want to look up Stresa? Please tell us where you read or heard it (including the quote, if possible).