See Also: Katyusha(dictionary)

Katyusha (iou)



Katyusha noun. M20.
[Russian.]
A type of Russian rocket mortar.
Comb.: Katyusha rocket launched from a Katyusha.