do one's full share of work - Francés Inglés Diccionario