make good something - Spanish English Dictionary