load of hay - French English Dictionary