heap roasting - French English Dictionary