ILCA

ILCA

Definition: ILCA

ILCA: International Livestock Centre for Africa – an organization established in 1974 at Addis Ababa, Ethiopia. Provides research and resources for livestock farmers in Africa.

Author: April Kingsman

Leave a Reply

Your email address will not be published. Required fields are marked *