Borrowed from French terrasse, from Old Occitan terrassa. Related to terrazzo.
Practice speaking and memorizing "terrazza" and many other words and sentences in Italian.