Marine & LogisticsMCRDefinitionMultiple Claims ReportMCR means Multiple Claims Report. a management control report✓ Verified termSuggest a correction