meaning of besterhalten

besterhalten - German to English

best-preserved