English | German | Russian | Czech

Katyusha English

Meaning Katyusha meaning

What does Katyusha mean?

Katyusha

A type of artillery rocket launcher consisting of an array of rockets mounted on a truck, originated in the Soviet Union. rocket

Synonyms Katyusha synonyms

What other words have the same or similar meaning as Katyusha?

Katyusha English » English

Stalin’s Organ Stalin's Organ

Are you looking for...?