BEOLINGUS
Dictionary - TU Chemnitz

 German  English

Nebeltruppen {pl} [mil.] smoke troops