what means scri
Meaning; SCRI: Salford Centre for Research and Innovation: SCRI: Sarah Cannon Research Institute: SCRI: Scottish Crops Research Institute