pile of stomped grapes - French English Dictionary