English to English

leftover
('l/E/ft,/oU/v/@/r )

noun (n)

  • a small part or portion that remains after the main part no longer exists(noun.linkdef)
    Synonym:
    remnant
    source: wordnet30

adjective satellite (s)

Advertisement

Bookmark This Site