What does Abfalllager mean?

Abfalllager - German to English

radioactive waste store

View more

  • waste shop