Translation of meteoroid in English:

meteoroid

meteoroid

noun

  • 1

    meteoroid, a mass of rock originating from outer space which becomes a meteor when it enters the earth's atmosphere and a meteorite when it falls to earth