Definition of IFAD in English:

IFAD

  • International Fund for Agricultural Development.