Sriharikota (English, name)
expansion: Sriharikota
Senses:
glosses: A barrier island off the coast of the southern state of Andhra Pradesh in India. It houses the Satish Dhawan Space Centre.
Forms: