ICRISAT
English
Proper noun
ICRISAT
- Initialism of International Crops Research Institute for the Semi-Arid Tropics, an Institute in India.
Further reading
ICRISAT on Wikipedia.Wikipedia
Anagrams
- -iatrics, satiric