Enthusiastic talker or walker? (7)
I believe the answer is:
rambler
I believe this clue is a double definition.
'enthusiastic talker' is the first definition.
(to ramble is to talk at length)
'walker?' is the second definition.
(rambler is a kind of walker)
'or' is the link.
(Other definitions for rambler that I've seen before include "Person who takes long walks in the country" , "Person whose speech is long and disorganised" , "Periodical" , "Straggling rose" , "Hiker" .)