hindsightnoun after-the-fact realisation or understanding outlooknoun expectation for the future outlooknoun place from which something can be viewed outlooknoun view from such a place perspectivenoun view, vista or outlook prospectnoun potential things that may come to pass, usually favorable viewnoun computing: logical table in database viewnoun computing: user interface part of program |