Have ye all sung and recollected old times? (4,4,4)
I believe the answer is:
auld lang syne
'old times?' is the definition.
(thesaurus)
'have ye all sung and recollected' is the wordplay.
'ye all sung and' anagrams to 'AULD LANG SYNE'.
But, I am not sure how this is indicated.
Can you help me to learn more?
(Other definitions for auld lang syne that I've seen before include "Old times, especially remembered with affection" , "New Year's Eve ditty" , "Hogmanay song" , "New Year song" , "New Year's Eve favourite" .)