411 REFERENCE · Wiktionary
IRRI
Reference material by Wiktionary contributors. This retains its source identity and is not 411 news reporting.
Irri irri
English
Proper noun
en International Rice Research Institute, an agricultural Institute, with headquarters in Philippines.
Further reading
Anagrams
en iirr Ri-Ri
en initialisms
en Organizations