"Meteoroid Technology Satellite".
"Meteoroid Technology Satellite" (en inglés).