Estoril
geographical name
Es·to·ril
ˌēsh-tə-ˈril
resort town in Portugal on the Atlantic coast west of Lisbon
Love words? Need even more definitions?
Merriam-Webster unabridged
Share