meaning of asterra

asterra meaning in Urban Dictionary

Coolest band worldwide.