meaning of Atomwaffen

Atomwaffen - German to English

atomic weapons

View more

  • nuclear weapons