It's what let Icarus down (3)
I believe the answer is:
wax
'down' is the definition.
(thesaurus)
I cannot understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for wax that I've seen before include "Increase in strength or size, like ear matter" , "Increase in phase (as moon)" , "Candle material" , "Increase (as moon's phase)" , "Cere - grow larger" .)