English Dictionary
Definition SRI in British English
SRI noun
noun
1
socially responsible investment: investment that explicitly aims to combine financial return with social good; an investment of this type
