A foam gun usually screws onto a regular garden hose. It's a spray foamer that does exactly the same thing as a foam cannon, coating your car with detergent to start the pre-wash process.