Ruminate comes from Latin ruminare, derived from Latin rumen, which traces to Proto-Indo-European sréwmn̥, ultimately from the root Proto-Indo-European ser-.
ruminate (English): To chew cud. Involves regurgitating partially...