Meaning of rain ball in English:
rain ball
noun
dialect British, Northern EnglishA 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).
Are You Learning English? Here Are Our Top English Tips