space interceptor missile - French English Dictionary