Repaster

(n.) One who takes a repast.