meaning of besser machen

besser machen - German to English

to remake