1 steamblaster | Definition of steamblaster

steamblaster

noun

Definition of steamblaster

: one that cleans stone or brick structures with a spray of steam