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.