Definition for Organization of Economic Cooperation and Development (OECD)

From Biology Forums Dictionary

The international organization of most developed countries.