Sriharikota Definition
pronoun
A barrier island off the coast of the southern state of Andhra Pradesh in India. It houses India's only satellite launch centre in the Satish Dhawan Space Centre.
Wiktionary
Find Similar Words
Find similar words to sriharikota using the buttons below.