Definition of meteoroid bumper in English:

meteoroid bumper

noun

Astronomy
  • = meteor bumper.

Origin

1960s; earliest use found in Joseph Lawrence Nayler (b. 1891).