Hi Farkha
All your answers are correct including "BLING"
My definition comes from the Wikipedia Encyclopedia and is as follows:
"Bling-bling" (usually shortened to simply "bling") is a hip hop slang term which refers to expensive jewelry and other accoutrements, and also to an entire lifestyle built around excess spending and ostentation. In its essence, the term refers to the exterior manifestation of one's interior state of character, normally displayed through various forms of visual stimuli.
Hope this convinces you.
Regards Dutchy