Meaning of rain print in English:
rain print
noun
GeologyA small crater-like indentation found in certain types of rock which has the appearance of having been formed by the landing of a raindrop.
Origin
Mid 19th century; earliest use found in Charles Lyell (1797–1875), geologist.
Are You Learning English? Here Are Our Top English Tips