missile surveillance technology - French English Dictionary