make a good job of something - Turco Inglés Diccionario