meaning of Abfalllager

Abfalllager - German to English

radioactive waste store

View more

  • waste shop