The Indian Space Research Organisation boosted its reputation further when it successfully launched a record 104 satellites in one mission from Sriharikota on Wednesday by relying on its workhorse Polar Satellite Launch Vehicle rocket. For further reading, visit “The Hindu”.
rely on (phrasal verb) – depend (on), count (on), bank (on).
workhorse (noun) – a machine which works dependably for a long period of time.
Cartosat-2 (noun) – it is an Earth observation satellite in a sun-synchronous orbit and the second of the Cartosat series of satellites and it was built, launched and maintained by the Indian Space Research Organisation (Courtesy: Wikipedia).