toasted and ground pumpkin seeds - French English Dictionary