What is the meaning of Mackintosh?

A waterproof long coat made of rubberized cloth.

Any waterproof coat or raincoat.

Waterproof rubberized cloth.

Source: wiktionary.org