International Laboratory For Research On Animal Diseases
Definition: International Laboratory for Research on Animal Diseases
International Laboratory for Research on Animal Diseases: An organization established at Nairobi, Kenya in 1974. Abbr ILRAD. Farmers benefit from research on animal diseases.