IRRI
See also:
Irri
and
irri
English
Proper noun
IRRI
Initialism of
International
Rice
Research
Institute
, an agricultural Institute, with headquarters in
Philippines
.
Further reading
IRRI
on Wikipedia.
Wikipedia
Anagrams
Ri-Ri