What is the meaning of Leif?

remnants, remains, leftovers

Source: wiktionary.org