Translation of mackintosh in English:

mackintosh

mackintosh

noun

  • 1

    mackintosh, cloth waterproofed with rubber, raincoat