all-weather sighting capability - German English Dictionary