非限定性定语从句啊
先行词 diseases疾病,从句 which all but annihilated the native populations,差一点夺走所有欧洲国民人口的疾病
all but 副词,几乎、差一点,=nearly