meaning of bessergestellt

bessergestellt - German to English

best off