bathroom cleaner: a preparation for cleaning bathrooms
cleansing agent: a preparation used in cleaning something
hierarchical classification system: a classification system where entries are arranged based on some hierarchical structure