Where does “bonrepas” come from?

bonrepas (Middle Dutch) comes from Old French repast, from Old French repaistre, from Latin repascere, from Latin pascere, from Latin pasco, from Proto-Italic pāskō, from Proto-Indo-European peh₂- — to protect; to shepherd.

Ancestry of “bonrepas”, step by step

bonrepas traces back through two separate lines of ancestry.

via Old French repast

StepLanguageWordMeaning
1Old Frenchrepasta meal
2Old Frenchrepaistreto eat
3Latinrepascere
4Latinpascerepresent active infinitive of pāscō; second-person...
5LatinpascoI feed, nourish, maintain, support; I pasture,...
6Proto-Italicpāskōto feed; to pasture
7Proto-Indo-Europeanpeh₂-to protect; to shepherd

via Old French bon

StepLanguageWordMeaning
1Old Frenchbongood
2Latinbonusgood, honest, brave, noble, kind, pleasant;...
3Old LatinduenosAlternative form of duonus
4Proto-Italicdwenosgood
5Proto-Indo-Europeandew-to show favour, revere; to fail, to lag, to be...
Every word from Proto-Indo-European peh₂-