What does bag of day old dicks mean?

bag of day old dicks meaning in Urban Dictionary

1.(noun)The expression "A bag of time old cocks" is used to explain anyone who has been a bag of dicks for so long that they're outdated, or will smell. The expression may also be used to desribe a subject that's been used and abused for so long that no one really wants to hear it any longer.2. The phrase can also be used to describe a thing that smells since it is bad or perhaps disqusting.