ida Meaning, Definition & Usage

  1. noun an agency of the United Nations affiliated with the World Bank
    International Development Association.

WordNet