Katyusha

From Fresh Dictionary

English

Etymology

Russian Little Katie

Noun

Katyusha

  1. Russian made artillery rocket launcher, originally manufactured in the 1930, but improved and still used by some modern armed forces.
Personal tools