Vistas meaning

Plural form of vista.
noun
0
0
Advertisement