meteoric waters
English
Noun
meteoric waters
plural of
meteoric water