improved manned interceptor (imi) - French English Dictionary