meaning of Atomwaffe

Atomwaffe - German to English

atomic tool

View more

  • atomic tool
  • nuke [coll.] [nuclear tool]