repast (n.) Look up repast at Dictionary.com
c.1300, from Old French repast "a meal," from Late Latin repastus "meal," noun use of past participle of repascere "to feed again," from Latin re- "repeatedly" (see re-) + pascere "to graze" (see pastor).