Definition of power wash in English:

power wash

noun

  • A function or device which cleans thoroughly or powerfully, especially by using high-pressure jets of water.

Origin

1950s; earliest use found in The Daily Northwestern.