Meaning of the name - Astra

English Name: Astra
Sex: