Definitions Found:

possessing or forming a vista or vistas