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