all-weather interceptor - Spanish English Dictionary