What does Astro-load mean?

Astro-load meaning in Urban Dictionary

The action of experiencing an un-normal quantity of people inside your automobile. Its name arriving through the popular astro van.