IDRF

Medical abbreviations:
IDRF

International Development and Relief Foundation