ICRF

Medical abbreviations:
ICRF

Imperial Cancer Research Fund (UK)