Crew visiting guru in days gone by (5,3)
I believe the answer is:
steam age
'days gone by' is the definition.
I can't tell whether this defines the answer.
'crew visiting guru' is the wordplay.
'crew' becomes 'team' (both can mean a group of colleagues).
'visiting' means one lot of letters goes inside another.
'guru' becomes 'sage' (synonyms).
'team' inserted inside 'sage' is 'STEAM-AGE'.
'in' acts as a link.
Can you help me to learn more?
(Other definitions for steam age that I've seen before include "Old-time" , "when travel was romantic" , "nostalgic period on railway" .)