English precipitation nounMeaning 1Rain, snow, sleet, or hail that falls to or condenses on the ground.Synonyms: rainfall (meaning 1)in other languages:SPJmeaning 1more translationsGerman Niederschlag (meaning 1)more translationsÖGSmeaning 1meaning 1meaning 1more translations