noun
Meanings
-
1
noun
any atmospheric water in liquid or solid form, such as rain, snow, or fog
Forecasters tracked the hydrometeors building over the warm front.
Thesaurus
Synonyms
1
noun
· any atmospheric water in...
precipitation
Word family
Etymology
From Greek-derived hydro- ('water', from hydor) + meteor (from Ancient Greek meteoros, 'lofty, in the air'). Coined in meteorology for atmospheric water particles.
View etymology graph ->