anti-rocket shield - French English Dictionary