Meaning of leftovers
Definition of leftovers
(noun)
food
remaining
from a
previous
meal; "he had leftovers for
dinner
last
night"
Other information on leftovers
WIKIPEDIA results for
leftovers
Amazon results for
leftovers
Tweet