Good answers here already, but I's like to add another way to talk about a downpour:
aguacero -- which is an extremely heavy downpour
Examples:
Me agarró un aguacero | I got caught in a tremendous downpour
Está cayendo un aguacero | It's raining cats and dogs