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

other english words that include "scene" : italian :
obscene osceno
scenery ornamento