C.I.D.

C.I.D. [cah-tay’-ter]
noun
1de Centro Internacional para el Desarrollo. (m)

Paid English to Spanish translation