ICRF

Medical abbreviations:
ICRF

Imperial Cancer Research Fund