Scottish Crop Research Institute
Definition: Scottish Crop Research Institute
Scottish Crop Research Institute: A company which researches fertilisers and plant growth regulators, pests, pesticides and the genetic modification of crops. Abbr SCRI. Farmers benefit from the research conducted by SCRI to improve crop yields and pest management.