space missile - French English Dictionary