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