What does artificial rain mean?

artificial rain meaning in Urban Dictionary

kind of rainfall that doesn't fall from sky; sprinklers