a team of mules - Francés Inglés Diccionario