'leftovers' definitions:

Definition of 'leftovers'

(from WordNet)
noun
Food remaining from a previous meal; "he had leftovers for dinner last night"

Words containing 'leftovers'