90% discount on opening of neighbourhood business — approach succeeded — they make some noise (5,5)
I believe the answer is:
vocal cords
'they make some noise' is the definition.
(vocal cords produce sound)
'90% discount on opening of neighbourhood business approach succeeded' is the wordplay.
I cannot quite understand how this works, but
'of' could be 'o' and 'o' is present in the answer.
'business' could be 'co' (short for company) and 'co' is located in the answer.
'succeeded' could be 's' (genealogical abbreviation) and 's' is found within the answer.
This explanation may well be incorrect...
Can you help me to learn more?
(Another definition for vocal cords that I've seen is " Parts of the larynx".)