ruminates - French English Dictionary