all-weather sighting capability - Spanish English Dictionary