Ida - Definition

ida

n 1: an agency of the United Nations affiliated with the World
Bank [syn: International Development Association, IDA]

Look up another word