Skip to main content

Definitions by toesinthesand879

A town in Costa Rica that has no power and no water. No"sara" is Spanish for no infrastructure and overpriced land.
During the storm, the power went out and I felt like I was in Nosara.
nosara by toesinthesand879 May 4, 2022