Definition of rain ball in US English:

rain ball

noun

Lancashire, English Regional
  • A rounded mass of cloud, especially when considered as an indicator of rain; usually in plural.

Origin

Late 19th century; earliest use found in Ralph Abercromby (1842–1897).