do one's job - Francés Inglés Diccionario