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