The Italian term "paesaggio" matches the English term "landscape"

other italian words that include "paesaggio" : english :
del paesaggio scenic