Definition of IAAF in English:

IAAF

abbreviation

  • International Association of Athletics Federations.