Englishfor English speakers
vista
—
noun
(= view)
the visual percept of a region
the most desirable feature of the park are the beautiful views
server
Noun
—
A server is a type of computer that people can access through the Internet to visit a website.
I recently bought a server to host my online shop.