Wiktionary
no-life
n. (context informal derogatory English) One who does not have a social life.