meteoric shower - French English Dictionary