Clue: Possibly keep barge horse? (5)
Answer: TOWER
Explanation: Definition: Possibly keep
Double definition – "keep" as in a mediaeval castle, and a horse tows a barge