Find the word definition

Wiktionary
nova remnants

n. (plural of nova remnant English)