Skip to main content

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.
by Librarian Lady June 12, 2015
mugGet the Emma Raine mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email