a cartload of hay - Francés Inglés Diccionario