Englishfor English speakers
oasis
Noun
—
A spring in a desert, where there is water and plant growth around the water.
The oasis saved the lost travelers from dying of thirst.
—
A quiet place apart from noise or bustle around the place.
The park was an oasis in the middle of the busy city.
town
Noun
—
A small city.
She went to a town called Beaverton.
People from England call London "town".