Skip to main content

psychicArtist's definitions

artificial rain

type of rain that does not fall from the sky; sprinklers
"It was sunny outside, so i went and played in the artificial rain"
by psychicArtist June 28, 2009
mugGet the artificial rain 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