a cartload of hay - Allemand Anglais Dictionnaire