n. Russian space station that has been in space for a long time and is designed to eventually break apart and be replaced
MIR
Meaning of MIR in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012