Sherbil is right, the best way to clean and polish a terrazzo floor is professionally. Using store-bought cleaners or polishing products could potentially damage your floors and could lead to costly future repairs. If you want to learn more about cleaning and polishing terrazzo, visit http://cleaningterrazzo.com/terrazzo_polishing.htmlHope this helps!