Term Gallery logo

Meanings of self-propelled anti-aircraft weapon in English