English Dictionary
Definition leftovers in British English
leftovers noun
[plural] noun
/ˈleftˌəʊvə(r)z/
Synonyms and related words
