Suggest a translation

इसरो - اسرو

इसरो ISRO (Indian Space Research Organisation)

acronym