meaning of artificial rain

artificial rain meaning in Urban Dictionary

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