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