Translation of meteor in English:

meteor

meteor

noun

  • 1

    meteor, small mass of matter from outer space