English Dictionary
Definition vista in British English
vista noun
[countable]noun/ˈvɪstə/
1
the view that you can see from a particular place, especially a beautiful view
Synonyms and related words

English Dictionary
the view that you can see from a particular place, especially a beautiful view