Definition of "MRO"
MRO
noun
countable and uncountable, plural MROs
(aeronautics) Initialism of maintenance, repair and overhaul.
(biology) Abbreviation of mitochondria-related organelle.
proper noun
(NASA, space science, US) Initialism of Mars Reconnaissance Orbiter.