International Livestock Centre For Africa
Definition: International Livestock Centre for Africa
International Livestock Centre for Africa: An organization established in 1974 at Addis Ababa, Ethiopia. Abbr ILCA. Provides research and resources for livestock farmers in Africa.
The farm radio’s weather advisories have been lifesavers during unexpected storms.