Definitions from Wiktionary (meteor shower)
▸ noun: (astronomy) A phenomenon occurring when many meteors are seen on Earth during a short period of time.
▸ Also see meteor_shower
▸ Words similar to meteor showers
▸ Usage examples for meteor showers
▸ Idioms related to meteor showers
▸ Wikipedia articles (New!)
▸ Words that often appear near meteor showers
▸ Rhymes of meteor showers
▸ Invented words related to meteor showers
▸ noun: (astronomy) A phenomenon occurring when many meteors are seen on Earth during a short period of time.
▸ Also see meteor_shower
Opposite:
▸ Words similar to meteor showers
▸ Usage examples for meteor showers
▸ Idioms related to meteor showers
▸ Wikipedia articles (New!)
▸ Words that often appear near meteor showers
▸ Rhymes of meteor showers
▸ Invented words related to meteor showers