BLASTA: Browser for Large Astronomy Archives

What does BLASTA mean? The above is one of BLASTA meanings. It may have other definitions. Please refer to the end of this passage.

BLASTA: Browser for Large Astronomy Archives

Definition in English: Browser for Large Astronomy Archives