meteoric water
English
Noun
meteoric
water
(
countable and uncountable
,
plural
meteoric waters
)
Water originating from
precipitation
.