shower of rain n.[rhy. sl.](Aus.) a train.Show quotations2002Pete’s Aussie Sl. Home Page 🌐 shower of rain: a train.