What is the meaning of Mega_hair?

a type of hair extension

Source: wiktionary.org