refreshment made of peanuts and sugar - French English Dictionary