Meaning of meteor bumper in English:
meteor bumper
noun
A structure on the outside of a spacecraft that serves to protect it from the impacts of meteoroids.
Origin
1950s; earliest use found in Journal of the British Interplanetary Society.
Are You Learning English? Here Are Our Top English Tips