CTRF

Medical abbreviations:
CTRF

Gateway for Cancer Research (previously Cancer Treatment Research Foundation)