English Dictionary
Definition NRI in British English
NRI
noun
Synonyms and related words

English Dictionary