handful of hay - French English Dictionary