Keeper having depressing experience first dropped (5)
I believe the answer is:
owner
'keeper' is the definition.
(I've seen this before)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for owner that I've seen before include "Possessor, proprietor" , "Man of property" , "Keeper" , "One who possesses" , "Holder, proprietor" .)