Meaning of rain ball in English:

rain ball

noun

dialect British, Northern English
  • 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).