What is the meaning of precipitation in English?

Learn vocabulary with pictures as well as definitions of precipitation in English

Learn in

See more

n. precipitation

Definition of precipitation in English

Water that falls in different forms from the atmosphere to the ground, such as rain, snow or hail.