telalavetti

Noun

 * 1)  an armored vehicle used as a missile launcher