From terra, or from Vulgar Latin *terraceus, from Latin terra. Related to terrazza. Cf. also terraccio, terracia. Compare Spanish terrazo.
Practice speaking and memorizing "terrazzo" and many other words and sentences in Italian.