The Italian term "scena, scena, tribuna, svolgimento" matches the English term "scene"

other italian words that include "scena" : english :
scena locale
fase, tribuna, scena, piedistallo stage