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.

Definition in English: Browser for Large Astronomy Archives