There are a lot of words for different kinds of heavy downpours in Scottish Gaelic, but I don't know so many in English! In English, 豪雨 would be called "torrential rain", but ゲリラ豪雨 would be "a sudden burst of torrential rain" (a "burst" of rain = a sudden downpour). I have never heard the word "guerilla" used for anything other than in a military context - guerilla warfare, guerilla army, etc. therefore Su Ki's "Guerilla Gigs" is a new term for me!