Skip to main content

Definitions by Librarian Lady

Emma Raine 

A hard, refreshing rain that occurs on an extremely hot day
It was just about to reach 98 degrees when dark clouds came together over the town and began precipitating. "It's an Emma Raine!" the townspeople exclaimed.
Emma Raine by Librarian Lady June 12, 2015