Aide made unusual impression (4)
I believe the answer is:
idea
'impression' is the definition.
(I've seen this in another clue)
'aide made unusual' is the wordplay.
'made unusual' indicates an anagram.
'aide' with letters rearranged gives 'IDEA'.
(Other definitions for idea that I've seen before include "Plan" , "Flash of inspiration?" , "Light bulb above head" , "Notion, belief" , "Plato's Form is" .)