meaning of besser dran

besser dran - German to English

best off