waterfall in Italian
waterfall in Italian
rapida
cascata
cascata
(figuratively) A waterfall-like outpouring of liquid, smoke, etc.