meaning of Astro-load

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.