meteoric waters

English

Noun

meteoric waters

  1. plural of meteoric water