AS90: Artillery System 90

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

Definition in English: Artillery System 90

AS90 also stands for:
... more