meaning of allerbeste

allerbeste - German to English

bettermost