Listener put on YMCA for a time (4)
I believe the answer is:
year
'time' is the definition.
(year is a unit of time)
'listener put on ymca' is the wordplay.
'listener' becomes 'ear' (body part which hears or listens).
'put on' is a charade indicator (letters next to each other) (some letters go on or after others).
'ymca' becomes 'y' (this might be a standard abbreviation which I don't know about).
'ear' after 'y' is 'YEAR'.
'for a' acts as a link.
Can you help me to learn more?
(Other definitions for year that I've seen before include "Pupil group" , "Many students" , "1066, for example" , "TV advert" , "Unit of time" .)