Lanciarazzi

From Fresh Dictionary

Italian

Noun

lanciarazzi m.

  1. rocket launcher
Personal tools