ビスタ・カーTop 15000MeaningsNoun1. vista car; double-decker observation car operated by Kintetsu RailwayOther readingsビスタカー