What does Astro-chan Astro-chan mean?

Astro-chan Astro-chan meaning in Urban Dictionary

Tentacle Queen, and God's present to mankind. Everyone loves the girl along with of my heart, and many. (Which would mean that i will be in certain types of debt.) See: Perfection, Pwnage, God, or something like that else along those outlines. The president of Astro Soc (look-up) 2010-2011. A notorious lightweight, which gets completely lashed on 1 / 2 a beer. A truly excellent individual, plus one who's worth worship. Stands at about 90cm, and is ably assisted because of the Astro-palmer.