store specializing in cleaning products and instruments - Spanish English Dictionary