Definition of IAAF in English:

IAAF

  • International Association of Athletics Federations.