Terrazzo floors are a popular finish among decorators today, but this type of floor needs special care. Terrazzo floors is a composite floor made of chips of various stones and is very porous. You should never use bleach or any acid based cleaners such as those that contain vinegar or citrus oils. Household cleaners, as a rule, should never be used on this type of flooring, as it can cause damage. Also, bleach can permanently damage terrazzo floors by etching them. Instead, clean your terrazzo floors only with products produced especially for this type of flooring. These can be purchased at flooring retailers.