Origin: 1300–50;Middle English (noun) < Old French, derivative (compare past < Latinpāstus fodder) of repaistre to eat a meal < Late Latinrepāscere to feed regularly, equivalent to Latinre-re- + pāscere to feed (cf. pasture)
c.1300, from O.Fr. repast "a meal," from L.L. repastus "meal," prop. pp. of repascere "to feed again," from L. re- "repeatedly" + pascere "to graze" (see pastor).