Definition of IFAD in English:

IFAD

abbreviation

  • International Fund for Agricultural Development.