American Dictionary
Definition leftovers in American English
leftovers noun
[plural] noun
/ˈleftˌoʊvərz/
Synonyms and related words
