abbreviation Technical meaning of IMR Internet Monthly Report 3
noun Definition of imr in Technology (IMR) Publication designed to communicate to the Internet Research Group the accomplishments, milestones reached, or problems discovered by the participating organisations. 1