meteoric shower - Turkish English Dictionary