combat missile launcher vehicle - French English Dictionary