NCRR

Medical abbreviations:
NCRR

National Center for Research Resources (USA)